package com.线程Thread;

/**
 * 1.进程：
 *   1.1进程是指运行中的程序，比如使用qq就代表启动了一个进程，操作系统就会为该进程分配内存空间
 *      又打开了一个应用程序，就相当于又启动了一个进程，继续分配空间；
 *   1.2进程是程序的一次执行过程，或是在运行的一个程序，是动态过程，有他自己的产生，存在和消亡；
 *
 * 2.线程
 *   2.1线程是由进程创建的，是进程的一个实体；
 *   2.2一个进程可以拥有多个线程；
 *   2.3单线程：同一时刻只允许执行一个线程
 *   多线程：同一时刻可以执行多个线程 ， 比如一个QQ进程可以同时打开多个聊天窗口，一个迅雷进程可以同时下载多个文件
 */
@SuppressWarnings("all")
public class 线程相关概念{
    public static void main(String[] args) {
        Runtime runtime = Runtime.getRuntime();
        int i = runtime.availableProcessors();//可用处理器个数
        System.out.println("该电脑有"+i+"个处理器");//cpu数量=16（16核32线程）
    }

}